package com.ruoyi.project.user.appUser.mapper;

import com.ruoyi.project.user.appUser.domain.AppUser;
import java.util.List;	

/**
 * app用户 数据层
 * 
 * @author ruoyi
 * @date 2018-08-31
 */
public interface AppUserMapper 
{
	/**
     * 查询app用户信息
     * 
     * @param appUserId app用户ID
     * @return app用户信息
     */
	public AppUser selectAppUserById(String appUserId);
	
	/**
     * 查询app用户列表
     * 
     * @param appUser app用户信息
     * @return app用户集合
     */
	public List<AppUser> selectAppUserList(AppUser appUser);
	
	/**
     * 新增app用户
     * 
     * @param appUser app用户信息
     * @return 结果
     */
	public int insertAppUser(AppUser appUser);
	
	/**
     * 修改app用户
     * 
     * @param appUser app用户信息
     * @return 结果
     */
	public int updateAppUser(AppUser appUser);
	
	/**
     * 删除app用户
     * 
     * @param appUserId app用户ID
     * @return 结果
     */
	public int deleteAppUserById(String appUserId);
	
	/**
     * 批量删除app用户
     * 
     * @param appUserIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteAppUserByIds(String[] appUserIds);


	/**
	 * 根据电话号码查询app用户信息
	 *
	 */
	public AppUser selectAppUserByUserPhone(String userPhone);
	
}